Text copied to clipboard!

Заглавие

Text copied to clipboard!

Разработчик на системни функции за вградени системи

Описание

Text copied to clipboard!
Търсим разработчик на системни функции за вградени системи, който да се присъедини към нашия екип от инженери и специалисти в областта на вградените технологии. Кандидатът ще бъде отговорен за проектирането, разработката, тестването и поддръжката на системни функции, които се използват в различни вградени устройства и платформи. Работата включва тясно сътрудничество с хардуерни и софтуерни екипи за осигуряване на оптимална интеграция и производителност на системите. Идеалният кандидат трябва да има опит в разработката на нисконивоен софтуер, включително драйвери, bootloaders, RTOS и комуникационни протоколи. Задълбочени познания по C/C++ и разбиране на архитектурата на микроконтролери и микропроцесори са от съществено значение. Опит с инструменти за дебъгване, анализ на производителността и управление на версията също е необходим. Работата изисква аналитично мислене, внимание към детайла и способност за решаване на сложни технически проблеми. Кандидатът трябва да може да работи както самостоятелно, така и в екип, и да комуникира ефективно с други отдели и заинтересовани страни. Ние предлагаме конкурентно възнаграждение, възможности за професионално развитие и участие в иновативни проекти в сферата на вградените системи. Ако сте мотивиран инженер с интерес към системно ниво на разработка и желание да работите върху реални продукти, които се използват в индустрията, ще се радваме да се свържете с нас.

Отговорности

Text copied to clipboard!
  • Разработка на системни функции за вградени устройства
  • Проектиране и имплементация на драйвери и нисконивоен софтуер
  • Интеграция на софтуер с хардуерни компоненти
  • Тестване и отстраняване на грешки в системния софтуер
  • Оптимизация на производителността и ресурсите
  • Създаване и поддръжка на техническа документация
  • Работа с екипи по хардуер и софтуер за съвместна разработка
  • Участие в архитектурни решения и избор на технологии
  • Използване на инструменти за контрол на версиите и дебъгване
  • Следене на нови технологии и добри практики в областта

Изисквания

Text copied to clipboard!
  • Бакалавърска или магистърска степен по компютърни науки, електроника или сродна специалност
  • Опит в разработката на вграден софтуер (минимум 2 години)
  • Добри познания по C и/или C++
  • Разбиране на архитектурата на микроконтролери (ARM, AVR, MSP430 и др.)
  • Опит с RTOS и реалновременни системи
  • Умения за работа с инструменти за дебъгване и анализ
  • Опит с комуникационни протоколи (SPI, I2C, UART, CAN)
  • Добри аналитични и проблемно-решаващи умения
  • Способност за работа в екип и ефективна комуникация
  • Желание за учене и развитие в областта на вградените системи

Потенциални въпроси за интервю

Text copied to clipboard!
  • Какъв е вашият опит с разработка на драйвери за вградени системи?
  • Работили ли сте с конкретни RTOS платформи? Кои?
  • Какви микроконтролери и процесори сте използвали в предишни проекти?
  • Какви инструменти за дебъгване и анализ използвате?
  • Как подхождате към оптимизация на производителността във вградени системи?
  • Имате ли опит с комуникационни протоколи като CAN, I2C или SPI?
  • Какви са вашите предпочитани методи за управление на версията?
  • Как се справяте с технически предизвикателства и грешки в системния софтуер?
  • Работили ли сте в мултидисциплинарни екипи?
  • Какви проекти в областта на вградените системи сте реализирали досега?